package pos.Junit;

import pos.dominio.Carta;
import pos.dominio.Jugador;
import pos.dominio.PartidaFacade;
import junit.framework.TestCase;

public class TestJugador extends TestCase {
	private Jugador jugador;

	protected void setUp() throws Exception {
		PartidaFacade partida = new PartidaFacade();
		Jugador jugador = new Jugador("Juan", 2, partida);
		jugador.setPuntuacion(5);
		
	}

	protected void tearDown() throws Exception {
		super.tearDown();
	}

	public void testHashCode() {
		fail("Not yet implemented");
	}

	public void testGetNombre() {
		assertEquals("Juan", jugador.getNombre());
	}

	public void testSetNombre() {
		String nombreAuxiliar = "cambio";

		jugador.setNombre(nombreAuxiliar);

		assertEquals(nombreAuxiliar, jugador.getNombre());
	}

	public void testGetIdJugador() {
		assertEquals((Integer)2, jugador.getIdJugador());
	}

	public void testSetIdJugador() {
		int idAuxiliar = 3;

		jugador.setIdJugador(idAuxiliar);

		assertEquals((Integer)idAuxiliar, jugador.getIdJugador());
	}

	public void testGetPuntuacion() {
		
		assertEquals((Integer)5, jugador.getPuntuacion());
	}

	public void testSetPuntuacion() {
		int punt = 4;
		jugador.setIdJugador(punt);
		assertEquals((Integer)punt, jugador.getPuntuacion());
	}

	public void testGetMazoBaraja() {
		fail("Not yet implemented");
	}

	public void testGetAcciones() {
		fail("Not yet implemented");
	}

	public void testGetPerfumeria() {
		fail("Not yet implemented");
	}

	public void testSetPerfumeria() {
		fail("Not yet implemented");
	}

	public void testGetPartida() {
		fail("Not yet implemented");
	}

	public void testSetPartida() {
		fail("Not yet implemented");
	}

	public void testGetInterfazUsuario() {
		fail("Not yet implemented");
	}

	public void testSetInterfazUsuario() {
		fail("Not yet implemented");
	}

	public void testJugador() {
		fail("Not yet implemented");
	}

	public void testEqualsObject() {
		fail("Not yet implemented");
	}

	public void testToString() {
		fail("Not yet implemented");
	}

	public void testClone() {
		fail("Not yet implemented");
	}

	public void testCompareTo() {
		fail("Not yet implemented");
	}

	public void testGetMapMazoBaraja() {
		fail("Not yet implemented");
	}

	public void testRealizarEncarte() {
		fail("Not yet implemented");
	}

	public void testRealizarAccion() {
		fail("Not yet implemented");
	}

	public void testSetAccion() {
		fail("Not yet implemented");
	}

	public void testRemoveAccion() {
		fail("Not yet implemented");
	}

}
